package org.deng.learn.designpattern.interpreter;

/**
 * @Author DengLibin
 * @Date 19-5-5
 * @Time 下午5:12
 * @Desc 解释器模式:
 *  解释器模式(Interpreter)，行为型模式。对给定的语言的文法创建一种表示（建立模型）并定义对应的解释器，用这个表示去解释语句。
 *  解释器模式常用于实现表达式语言或者本文处理。
 *
 * 角色以及职责:
 * Context： 上下文。封装了解释器的运行环境。
 * AbstractExpression： 抽象表达式。即给定语言的元素的抽象。
 * TerminalExpression： 终结符解释器
 * NonterminalExpression： 非终结符解释器
 *
 * 适用场景:需要解释给定的某种语言，给定语言的语法并不是非常复杂且对性能要求不高的场景。
 *
 */
public class Main {

}
